// 枚举（Enum）类型
/**
 * 用于取值被限定在一定范围内的场景
 * 比如一周只能有七天，颜色限定为红绿蓝等
 * 枚举使用enum关键字来定义
 */
enum Days { Sun }
enum Days { Mon=1, Tue, Wed, Thu, Fri, Sat}
// enum Days { Mon=1, Tue, Wed, Thu, Fri, Sat, Sun}
console.log(Days.Sun, Days[0])

function isWorkDay(day: Days) {
    switch (day) {
        case Days.Sat:
        case Days.Sun:
          return false
        default:
          return true
    }
}
// const currentDay = Days.Wed
const currentDay = Days.Sun // 0 Sun false
console.log(isWorkDay(currentDay))



